Міністерство освіти і науки України
Національний університет «Львівська політехніка»
кафедра САПР
Звіт
до лабораторної роботи №3
з предмету:
«Проектування банків даних для компютерних систем проектування»
на тему:
«Заповнення бази даних»
SQL запити:
Створення бази даних:
CREATE DATABASE `ZaliznaDoroga` ;
SQL-запит для створення таблиці «Пасажир»:
CREATE TABLE Pasagur
(
Seriya_Documenta varchar( 10 ) NOT NULL,
Prizvushche varchar( 15 ) NOT NULL,
Imya varchar( 15 ) NOT NULL,
Po_Batkovi varchar( 15 ) NOT NULL,
Nomer_bilety int( 30) default NULL ,
Nomer_poizdy int( 30) default NULL ,
PRIMARY KEY (Nomer_poizdy )
) ENGINE = MYISAM DEFAULT CHARSET = utf8
SQL-запит для створення таблиці «Поїзд»:
CREATE TABLE Poizd
(
Nomer_poizdy int( 30) default NULL auto_increment,
Tup_Poizdy varchar(30) default NULL ,
Kinceva_stanciya varchar( 30 ) NOT NULL,
Chas_vidpravlennya varchar( 15 ) NOT NULL,
Data_vidpravlennya varchar( 15 ) NOT NULL,
Chas_prubyttya varchar( 20 ) default NULL ,
Data_prubyttya varchar( 20 ) default NULL ,
PRIMARY KEY (Nomer_poizdy)
) ENGINE = MYISAM DEFAULT CHARSET = utf8
SQL-запит для створення таблиці «Білет»:
CREATE TABLE Bilet
(
Nomer_bilety int( 10 ) NOT NULL,
Misce int( 15 ) NOT NULL,
Kinceva_stanciya varchar( 15 ) NOT NULL,
Cina varchar( 15 ) NOT NULL,
Vagon int(10) default NULL,
PRIMARY KEY (Nomer_bilety)
) ENGINE = MYISAM DEFAULT CHARSET = utf8
SQL-запит для створення таблиці «Вагон»:
CREATE TABLE Vagon
(
Vagon int( 10 ) NOT NULL,
Tup_vagony varchar( 15 ) NOT NULL,
Providnuk varchar( 15 ) default NULL,
Stan_vagony varchar( 15 ) default NULL,
PRIMARY KEY (Vagon)
) ENGINE = MYISAM DEFAULT CHARSET = utf8
SQL-запит для створення таблиці «Характеристика вагону»:
CREATE TABLE Harakterustuka_vagony
(
Vagon int( 10 ) NOT NULL,
Vugotovleuy varchar( 15 ) NOT NULL,
Zavod varchar( 30 ) default NULL,
PRIMARY KEY (Vagon)
) ENGINE = MYISAM DEFAULT CHARSET = utf8
Наповнення бази даних:
Таблиця «Пасажири»:
INSERT INTO Pasagur VALUES ('HJ98986', 'Oksencuk', 'Hrustuna', 'Olexandrivna', '45', '111');
INSERT INTO Pasagur VALUES ('MY88888', 'Danulko', 'Alina', 'Olegivna', '08', '503');
INSERT INTO Pasagur VALUES ('UH97987', 'Levuckyy', 'Sergiy', 'Volodumurovuch', '48', '231');
INSERT INTO Pasagur VALUES ('FD57892', 'Pavlovskyu', 'Sergiy', 'Ivanovuch', '56', '244');
INSERT INTO Pasagur VALUES ('SA32423', 'Pavlovska', 'Olga', 'Borusivna', '57', '012');
INSERT INTO Pasagur VALUES ('KO97343', 'Stratyk', 'Valeriy', 'Anatoliyevuch', '43', '235');
INSERT INTO Pasagur VALUES ('FD43545', 'Kyznecova', 'Olga', 'Vladuslavivna', '73', '156');
INSERT INTO Pasagur VALUES ('ER87873', 'Marchak', 'Andriy', 'Tarasovuch', '54', '464');
INSERT INTO Pasagur VALUES ('JI97733', 'Hroshovuk', 'Vitaliy', 'Serhiyovuch', '54', '615');
INSERT INTO Pasagur VALUES ('SS97673', 'Hitler', 'Adik', 'Zigmyndovuch', '66', '666');
Таблиця «Поїзд»:
INSERT INTO Poizd VALUES (111,'Diesel', 'Krakiv', '15.42', '10.11.2010','06.25','12.11.2010');
INSERT INTO Poizd VALUES (503,'Electro', 'Dubno', '13.38', '08.11.2010','16.35','08.11.2010');
INSERT INTO Poizd VALUES (231,'Electro', 'Rivne', '16.22', '20.11.2010','06.45','20.11.2010');
INSERT INTO Poizd VALUES (244,'Diesel', 'Kyiv', '00.41', '16.11.2010','11.28','16.11.2010');
INSERT INTO Poizd VALUES (012,'Electro', 'Krasne', '13.38', '10.11.2010','14.38','10.11.2010');
INSERT INTO Poizd VALUES (235,'Diesel', 'Chernivci', '11.42', '12.11.2010','08.25','13.11.2010');
INSERT INTO Poizd VALUES (156,' Diesel', 'Praha', '07.12', '30.11.2010','09.92','01.12.2010');
INSERT INTO Poizd VALUES (464,' Diesel ', 'Kharkiv', '12.46', '10.11.2010','22.25','11.11.2010');
INSERT INTO Poizd VALUES (615,'Electro', 'Lutsk', '18.22', '22.11.2010','06.25','23.11.2010');
INSERT INTO Poizd VALUES (666,'Electro', 'Hell', '00.00', '01.11.2010','00.00','12.12.2012');
Таблиця «Білет»:
INSERT INTO Bilet VALUES ('123', '45', 'Krakiv', '270uah', '12');
INSERT INTO B...